// pages/searchResult/searchResult.js


let {
    getcommodityData
} = require("../../api/home")
let {
    getSearch
} = require("../../api/cearChlist")
Page({

    /**
     * 页面的初始数据
     */
    data: {
        sreach_list: null,
        value: '',

    },


    //   推荐栏的数据（直接模糊查询）
    // getDatas(event) {
    //     console.log(event)
    //     // console.log(event.currentTarget.dataset.name);
    //     //names 这是搜索传过来的名字
    //     let names = event.currentTarget.dataset.name
    //     getSearch(names).then(data => {
    //         let lists = data.data.list_v2
    //         console.log(lists[0].body.image, '接口数据');
    //         this.setData({
    //             sreach_list: lists,
    //             value: names
    //         })
    //         console.log(this.data.sreach_list);
    //     })
    // },
    // 输入框数据
    inputFun(e) {
        if (e.detail.value == '') {
            wx.showToast({
                title: '请输入你要搜索的内容',
                icon: "none",
                duration: 2000
            })
            return
        }
        // 调用方法
        this.coder_pushFun(e.detail.value)
    },

    //调用存储方法
    coder_pushFun(name) {
        //存储数据
        let loacl_list = wx.getStorageSync('search')
        if (loacl_list && loacl_list != null) {
            loacl_list.push(name)
            wx.setStorageSync('search', loacl_list)
        } else {
            wx.setStorageSync('search', [name])
        }
        //跳转页面
        wx.navigateTo({
            url: '/pages/searchIner/searchIner?value=' + name,
        })
    },



    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {

        // 这里是拿到搜索传来的数据
        // console.log(options.value, '接受参数');
        // this.setData({
        //     value: options.value
        // })


        // 这里是接口数据
        getcommodityData({
            produceType: options.value,
            name: options.value,
            type: options.value
        }).then(data => {
            // console.log("produceType", data);
            let info = data.data.list
            let list = []
            // console.log("list", info);
            info.forEach(item => {
                list.push({
                    id: item.id,
                    name: item.name,
                    image: JSON.parse('[' + item.cover + ']'),
                    desc: JSON.parse('[' + item.introduce + ']'),
                    price: item.price
                })
            });
            console.log(list);
            this.setData({
                sreach_list: list, //数据
                value: options.value //搜索手机就是手机两个字
            })
        })
    },

    //   筛选用的方法
    // cutFun(e) {
    //     // console.log(e.currentTarget.dataset.id,'切换排序');
    //     if (e.currentTarget.dataset.id == 0) {
    //         for (let i = 0; i < this.data.sreach_list.length; i++) {
    //             for (let j = 0; j < this.data.sreach_list.length - i - 1; j++) {
    //                 if (
    //                     this.data.sreach_list[j].body.product_id <
    //                     this.data.sreach_list[j + 1].body.product_id
    //                 ) {
    //                     let num = this.data.sreach_list[j];
    //                     this.data.sreach_list[j] = this.data.sreach_list[j + 1];
    //                     this.data.sreach_list[j + 1] = num;
    //                 }
    //             }
    //         }
    //         this.setData(this.data)
    //     } else if (e.currentTarget.dataset.id == 1) {
    //         for (let i = 0; i < this.data.sreach_list.length; i++) {
    //             for (let j = 0; j < this.data.sreach_list.length - i - 1; j++) {
    //                 if (
    //                     this.data.sreach_list[j].body.comments_total <
    //                     this.data.sreach_list[j + 1].body.comments_total
    //                 ) {
    //                     let num = this.data.sreach_list[j];
    //                     this.data.sreach_list[j] = this.data.sreach_list[j + 1];
    //                     this.data.sreach_list[j + 1] = num;
    //                 }
    //             }
    //         }
    //         this.setData(this.data)
    //     } else if (e.currentTarget.dataset.id == 2) {
    //         for (let i = 0; i < this.data.sreach_list.length; i++) {
    //             for (let j = 0; j < this.data.sreach_list.length - i - 1; j++) {
    //                 if (
    //                     this.data.sreach_list[j].body.price >
    //                     this.data.sreach_list[j + 1].body.price
    //                 ) {
    //                     let num = this.data.sreach_list[j];
    //                     this.data.sreach_list[j] = this.data.sreach_list[j + 1];
    //                     this.data.sreach_list[j + 1] = num;
    //                 }
    //             }
    //         }
    //         this.setData(this.data)
    //     }



    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})